#include<stdio.h>
#include<stdlib.h>
int main(void)
{
	int n;
	scanf("%d", &n);
	char *a[10];//定义一个指针数组
    for(int i=0;i<n;i++)
    {
        char* str = (char*)malloc(sizeof(char) * 100);//定义一个指针并且分配一个内存
	scanf("%s", str);
        a[i]=str;
    }
    
    int sz[10]={0};
	for(int k=0;k<n;k++)
    {
        scanf("%d",&sz[k]);
    }
    
    for(int k=0;k<n;k++)
    {
        printf("%s\n",a[sz[k]]);
    }
	
	return 0;
}